function [x,y,s] = mask(a,idx,orient,vals)

[xc,yc] = fm_draw('circle','Upfc',orient);
[xr,yr] = fm_draw('ind','Upfc',orient);
[xa,ya] = fm_draw('acdc2','Upfc',orient);

x = cell(20,1);
y = cell(20,1);
s = cell(20,1);

x{1} = [0.3 0.3 -0.95 -0.95 0.3];
y{1} = [-1.7 2.7 2.7 -1.7 -1.7];
s{1} = 'k';

x{2} = [-1.7 -1.7 -2.95 -2.95 -1.7];
y{2} = [-1.7 2.7 2.7 -1.7 -1.7];
s{2} = 'k';

x{3} = [-2.325 -2.325];
y{3} = [2.7 3.5];
s{3} = 'k';

x{4} = [-2.325 -2.325];
y{4} = [6.9 7.5];
s{4} = 'k';

x{5} = 0.25*xc-2.325;
y{5} = 4.5+yc;
s{5} = 'k';

x{6} = 0.25*xc-2.325;
y{6} = 5.9+yc;
s{6} = 'k';

x{7} = 0.25*xc-0.325;
y{7} = 6.1+yc;
s{7} = 'k';

x{8} = 0.25*xc-0.325;
y{8} = 7.5+yc;
s{8} = 'k';

x{9} = -1.325+0.175*yr;
y{9} = 0.1+0.25*xr;
s{9} = 'k';

x{10} = xa;
y{10} = ya;
s{10} = 'm';

x{11} = xa-2;
y{11} = ya;
s{11} = 'm';

x{12} = [-0.325 -0.325];
y{12} = [2.7 5.1];
s{12} = 'k';

x{13} = [-0.575 -2.95];
y{13} = [7.5 7.5];
s{13} = 'k';

x{14} = [-0.075 0.3];
y{14} = [7.5 7.5];
s{14} = 'k';

x{15} = 0;
y{15} = 16.7;
s{15} = 'w';

x{16} = [-0.95 -1.7];
y{16} = [2.2 2.2];
s{16} = 'k';

x{17} = [-0.95 -1.7];
y{17} = [-1.2 -1.2];
s{17} = 'k';

x{18} = [-1.15  -1.5];
y{18} = [0.75 0.75];
s{18} = 'k';

x{19} = [-1.325 -1.325];
y{19} = [2.2 0.75];
s{19} = 'k';

x{20} = [-1.325 -1.325];
y{20} = [0.35 -1.2];
s{20} = 'k';

[x,y] = fm_maskrotate(x,y,orient);
